﻿namespace Admin.NET.Application;

/// <summary>
/// 学生输出参数
/// </summary>
public class StudentOutput
{
    /// <summary>
    /// 主键Id
    /// </summary>
    public long Id { get; set; }
    
    /// <summary>
    /// 序号
    /// </summary>
    public string? Xuhao { get; set; }
    
    /// <summary>
    /// 学号
    /// </summary>
    public string Xh { get; set; }
    
    /// <summary>
    /// 姓名
    /// </summary>
    public string Name { get; set; }
    
    /// <summary>
    /// 性别
    /// </summary>
    public string? Sex { get; set; }

    /// <summary>
    /// 出生日期
    /// </summary>
    public DateTime? Birthday { get; set; }

    /// <summary>
    /// 身份证号
    /// </summary>
    public string? IdCardNum { get; set; }
    
    /// <summary>
    /// 全国学籍号
    /// </summary>
    public string? NationalNum { get; set; }
    
    /// <summary>
    /// 学籍辅号
    /// </summary>
    public string? AssistNum { get; set; }
    
    /// <summary>
    /// 在校
    /// </summary>
    public bool BeAtSchool { get; set; }
    
    /// <summary>
    /// 在籍
    /// </summary>
    public bool BeAtBook { get; set; }

    /// <summary>
    /// 托管
    /// </summary>
    public bool IsTuoguan { get; set; }

    /// <summary>
    /// 手机
    /// </summary>
    public string? Tel { get; set; }

    /// <summary>
    /// 母亲姓名
    /// </summary>
    public string? MotherName { get; set; }

    /// <summary>
    /// 母亲手机
    /// </summary>
    public string? MotherTel { get; set; }

    /// <summary>
    /// 父亲姓名
    /// </summary>
    public string? FatherName { get; set; }

    /// <summary>
    /// 父亲手机
    /// </summary>
    public string? FatherTel { get; set; }

    /// <summary>
    /// 班级
    /// </summary>
    public long BanjiId { get; set; } 
    
    /// <summary>
    /// 班级 描述
    /// </summary>
    public string? BanjiIdName { get; set; } 

    /// <summary>
    /// 教学班
    /// </summary>
    public string? JiaoxueBanIdName { get; set; }

    /// <summary>
    /// 备注0
    /// </summary>
    public string? Beizhu0 { get; set; }
    
    /// <summary>
    /// 备注1
    /// </summary>
    public string? Beizhu1 { get; set; }
    
    /// <summary>
    /// 备注2
    /// </summary>
    public string? Beizhu2 { get; set; }
    
    /// <summary>
    /// 创建者姓名
    /// </summary>
    public string? CreateUserName { get; set; }
    
    /// <summary>
    /// 修改者姓名
    /// </summary>
    public string? UpdateUserName { get; set; }
    
    }
 

